/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package healthcare.coursework.service;

import javax.ejb.Remote;

/**
 *
 * @author Administrator
 */
@Remote
public interface MedicalHistoryService {


    public java.util.List<healthcare.coursework.model.MedicalHistory> listMedicalHistoriesByTrackCode(java.lang.String trackCode);

    void removeMedicalHistory(Long medicalHistoryId);

    public void removeMedicalHistories(java.util.List<java.lang.Long> medicalHistoryIds);

    void recoverMedicalHistory(Long medicalHistoryId);

    public void removeMedicalHistoryForever(java.lang.Long medicalHistoryId);

    public void editMedicalHistory(healthcare.coursework.model.MedicalHistory mh);

    public java.util.List<healthcare.coursework.model.MedicalHistory> listMedicalHistories(java.lang.Long patientId);

    public void createMedicalHistory(java.lang.Long patientId, java.lang.String result, java.lang.String medicineRecipe, int weight, int height, int vesel);
}
